【神经病抽风脑残教程】如何利用CheatEngine把MF变成音乐播放器
id: 3308711398 | 楼主:逍遥佳子 | 返回首页
id: 57791263633
1L | 作者:逍遥佳子 | 发布于 2014-09-22 11:26
id: 57791276520
2L | 作者:逍遥佳子 | 发布于 2014-09-22 11:26
本教程旨在帮助大家将MF变成一个可以播放固定曲目的音乐播放器,为大家提供一个在工作与学习之余缓解压力的新选择。我诚恳地请求各位MF引擎开发者,在未来请继续保留这一美妙的功能。
本教程仅适用于能产生stdrt.exe的MF。
本教程只能让MF循环播放作者设定好的BGM。
实际上,无需任何改动的MF,天生就具备音乐播放器的功能。我们都知道,按下暂停键,MF的BGM不会停止播放。此时,只需切换到别的窗口,MF就成为了我们的音乐播放器。然而,因为此时的MF弹出了对话框,所以我们并不能最小化MF的窗口。这对我们的工作效率显然会产生致命的打击。如果不暂停游戏,游戏窗口可以被最小化,但由于此时关卡倒计时不会暂停,马里奥会在几分钟内死亡。这显然对我们循环播放乐曲十分不利。为此,我们需要使用CheatEngine,令关卡倒计时失效,以实现在游戏最小化时循环播放音乐。
以下内容适用于知道如何使用CheatEngine的人:
1. 选择stdrt.exe
2. 数值类型是4 Bytes
3. 4294967295减去游戏中显示的数值等于CheatEngine里显示的数值
知道了以上三点,任何熟悉CheatEngine使用的人均可轻松地找到控制倒计时的数值,并将其锁定。虽然与实现音乐播放器功能无关,但生命、金币和得分的修改也适用于上面的方法。
等等!在一些关卡中,仅仅锁定时间还不足以解决问题——敌人会接近马里奥,如果不采取措施避免这个问题,马里奥将死亡,终止音乐的播放!为此,我们需要再次拿出CheatEngine,按以下方法操作:
1. 进程还是stdrt.exe
2. 数值类型也是4 Bytes
3. 控制马里奥形态的地址符合这样的规则:小学生=0 蘑菇=1 火力花=2 绿果=3 甜菜=4
4. 改成大于等于5的数不会导致马里奥形态改变,但无法发射子弹
在多次搜索后,锁定马里奥形态也是容易达成的任务了。在锁定了时间和形态后,任何人都可以轻松地将MF置于后台,享受音乐了!
id: 57793386038
3L | 作者:林卡﹖林卡比﹖ | 发布于 2014-09-22 12:23
天啊夹子⊙▽⊙久不见【】CE真乃大神器……
id: 57794985579
4L | 作者:风华正茂999999 | 发布于 2014-09-22 12:58
锁定形态!对研究HC2-3很有用!
id: 57799256691
5L | 作者:风华正茂999999 | 发布于 2014-09-22 14:57
没看太懂。是不是小马里奥的数值是4294967295,大马里奥的数值是4294967294,火力花等依次类推?得分是100000,然后数值就是4294867295?
id: 57805528736
6L | 作者:bluesun0505 | 发布于 2014-09-22 18:06
赞!!!
id: 57807446885
7L | 作者:HappyLee_12 | 发布于 2014-09-22 18:57
好有趣的教程,不过我很难想象会有人真的不嫌麻烦把MF变成音乐播放器,哈哈……^_^
id: 57817448572
8L | 作者:Anti_Tencent | 发布于 2014-09-22 22:31
其实还有一种办法:注入远线程,在新线程中播放音乐。
id: 57995707579
9L | 作者:RAFFICA | 发布于 2014-09-26 23:23
0.0感觉没什么实用性
id: 58018246818
10L | 作者:烈火战神219 | 发布于 2014-09-27 13:27
顶起
id: 58018274597
11L | 作者:烈火战神219 | 发布于 2014-09-27 13:28
话说CE我下了好像还没用过
id: 58094524432
12L | 作者:逍遥佳子 | 发布于 2014-09-29 02:04
似乎锁定马里奥状态在一些引擎上会失效
CE能找到MF remake中控制状态的值,但锁不上,改数值后形态也不会变化,只有当马里奥在游戏里真的变化状态时,值才会改变
用RE做的MF2014可以实现实时控制状态
不不,形态的数值没有任何trick,在小马里奥形态时的数值确实是0